home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 47215 / 47215.xpi / chrome / content / lib / urls.js < prev    next >
Text File  |  2009-11-22  |  784b  |  31 lines

  1. (function()
  2. {
  3.     //removes the schema of an URL
  4.     this.removeSchema = function(aURL)
  5.     {
  6.         if(!aURL)
  7.             return '';
  8.         var schema =  aURL.replace(/^([^\:]*):.*$/, "$1");
  9.         var rX= new RegExp('^'+schema+'\:\/+','i');
  10.         return aURL.replace(rX, '');
  11.     }
  12.     //remove the ww. ww09. www09. ww-09. www-09. www. www09. es-en.www. es.www09. (and probably others) from a domain name
  13.     /*
  14.         http://www-142.ibm.com/software/products/uy/es/category/SWF00
  15.         http://es-es.www.mozilla.org/
  16.     */
  17.     this.removeWWW = function(aDomain)
  18.     {
  19.         if(!aDomain)
  20.             return '';
  21.         var withoutAZ09WWW = aDomain.replace(/^([a-z]|[0-9]|-)+\.www?-?([0-9]+)?\./i, '');
  22.         if(aDomain != withoutAZ09WWW)
  23.             return withoutAZ09WWW;
  24.         else
  25.             return aDomain.replace(/^www?-?([0-9]+)?\./i, '');
  26.     }
  27.  
  28.     return null;
  29.  
  30. }).apply(URLtoTabTitle);
  31.